package model

import "time"

// SysPost 岗位信息表 表：sys_post
type SysPost struct {
	PostId   int64      `gorm:"primary_key;column:post_id"` // 岗位ID
	PostCode *string    `gorm:"column:post_code"`           // 岗位编码
	PostName *string    `gorm:"column:post_name"`           // 岗位名称
	PostSort *int64     `gorm:"column:post_sort"`           // 显示顺序
	Status   *string    `gorm:"column:status"`              // 状态（0正常 1停用）
	CreateBy *string    `gorm:"column:create_by"`           // 创建者
	CreateAt *time.Time `gorm:"column:create_time"`         // 创建时间
	UpdateBy *string    `gorm:"column:update_by"`           // 更新者
	UpdateAt *time.Time `gorm:"column:update_time"`         // 更新时间
	Remark   *string    `gorm:"column:remark"`              // 备注
}

// TableName 表名
func (s SysPost) TableName() string {
	return "sys_post"
}
